//===================================
//File: SHOWCASE.h
//SHOWCASE Declaration
//Name: Lapin R.D.
//Date: 20.05.12, v.1.0
//===================================
#ifndef SHC_H
#define SHC_H
#include "Point.h"
#include <iostream>

//---------------------------------------------------------------------------

class ShowCase{ 
unsigned int id;
static unsigned int count;
static unsigned int count_all;
protected:
	Point tl; // top-left point of showcase
	int w,h; // width/height of showcase
	
public:
	Point getPoint();
	int getWidth();
	int getHeight();
	ShowCase();
	ShowCase(Point tl,int w,int h);
	~ShowCase();
	void moveSTo (Point p);
	void write();		
	void moveSTodXdY (double x, double y);
	void consSS (Point p);
	const unsigned int getID();
    static unsigned int countObject();
};
#endif
